Multiple launch rocket system - French English Dictionary